
// 多语言实例化文件

// 引入Vue
import Vue from 'vue'
// 引入国际化的包
import VueI18n from 'vue-i18n'
// 引入cookie 工具包
import Cookie from 'js-cookie'
// 引入英文包
import elementEN from 'element-ui/lib/locale/lang/en'
// 引入中文包
import elementZH from 'element-ui/lib/locale/lang/zh-CN'

// 引入自定义中文包
import customZH from './zh'

// 引入自定义英文包
import customEN from './en'

// 完成全局注册
Vue.use(VueI18n)
export default new VueI18n({
  // i8n 的选项

  // locale  当前的多语言的类型
  locale: Cookie.get('language') || 'zh', // 从cookie中获取语言类型 获取不到就是中文

  // messages  当前的语言包
  messages: {
    en: {
      // 将英文语言包引入
      ...elementEN,
      ...customEN
    },
    zh: {
      // 将中文语言包引入
      ...elementZH,
      ...customZH
    }
  }
})
